
export default {
  //异步 更改state
  // content == 上下文
  aUpdateInfo(content) {
    //无参数
    setTimeout(() => {
      content.commit('updateInfo')
    }, 1000);
  },
  bUpdateInfo(content, Payload) {
    //有参数
    setTimeout(() => {
      content.commit('updateInfo')
      Payload && Payload()
    }, 1000);
  },
  cUpdateInfo(content, Payload) {

    //有参数，并使用 Promise
    return new Promise((reslove, reject) => {
      setTimeout(() => {
        content.commit('updateInfo')
        console.log(Payload)

        const result = true
        if (result) {
          reslove()
        }
        else {
          reject()
        }
      }, 1000);
    })

  },
}